// 自动注册 components/Alert 下的所有组件
export default function installGlobalComponents(app) {
    const modules = import.meta.glob('@/components/Alert/*.vue', { eager: true })
    Object.entries(modules).forEach(([path, definition]) => {
        // 提取文件名作为组件名
        const name = path.split('/').pop().replace(/\.\w+$/, '')
        // 转换成 PascalCase（首字母大写，便于使用）
        const componentName = name.charAt(0).toUpperCase() + name.slice(1)
        app.component(componentName, definition.default)
    })
}
